Domain-driven Design in der Praxis

Workshop Day
03.06.
ab 09:00 Uhr
bis 16:00 Uhr
DomainDrivenDesign
StarterModellingProcess
Raum
Rebland

Abstract

Der Begriff Domain-driven Design (DDD) ist omnipräsent; Bücher, Artikel und Konferenzen rund um DDD gibt es in Hülle und Fülle. Jedoch ist die Anwendung von DDD komplex: Bounded Contexts, Event Storming, Aggregates, Integrations-Patterns … Wo fange ich an? Was sind die wichtigsten Tools und wann verwende ich sie? Wie kann ich als Entwickler:in Nutzen aus DDD ziehen? Dieser Workshop zeigt euch, wie ihr DDD schrittweise in euren Arbeitsalltag integriert. In gemeinsamen Übungen lernen wir einfache Methoden kennen, mit denen ihr DDD-Wissen in die Praxis umsetzt und so euer System iterativ verbessert. Ihr lernt, wie ihr euer System mit Event Storming strukturiert, wie ihr mit Integrations-Patterns Kommunikationswege verbessert und wie ihr Aggregates findet, damit euer Code verständlich und wartbar bleibt. Wir setzen keine grundlegenden Kenntnisse von DDD voraus. Der Workshop fokussiert sich auf den praktischen Einsatz von DDD und liefert eine Einführung in die für Entwickler:innen spannendsten Aspekte von DDD.

Dr. Felix Kammerlander

embarc Software Consulting GmbH

Als Berater und Trainer für Softwarearchitektur bei embarc stellt Felix Kammerlander nicht nur die technische Lösung in den Mittelpunkt. Insbesondere die Umsetzung über verschiedene Teams hinweg steht für ihn im Fokus. Mit seiner langjährigen Erfahrung als Fullstack-Entwickler, Product Discoverer und Solution Architect weiß er mit Anforderungsmanagement, fachlicher Modellierung und technischer Umsetzung in teamübergreifenden Entwicklungsprojekten umzugehen.

Alexander Kaserbacher

embarc Software Consulting GmbH

Alexander Kaserbacher ist Berater für Software-Architektur bei embarc. Mehrjährige Erfahrungen aus der agilen Software-Entwicklung helfen ihm dabei, den Mehrwert von Software-Architektur zu vermitteln und diese effektiv umzusetzen. Neben Cloud-Anwendungen, verteilten Systemen und evolutionärer Architektur umfasst seine Leidenschaft für Technologie auch die verschiedensten Auswirkungen von Software auf Unternehmen und gesellschaftliche Faktoren.